int iType;
int iDimData;
char cData;
char cLogin;

switch (iType) {

    case 1: //iType : un message
        char cMessage;

        cData = iType + ";" + cLogin + ";" + cMessage;
        break;

    case 2: //iType : un fichier
        int iLoginDest;
        char cFichier;

        cData = iType + ";" + cLogin + ";" + iLoginDest + ";" + cFichier;
        break;

    case 3: //iType : une connexion
        cData = iType + ";" + cLogin;
        break;

    case 4: //iType : liste des logins
        char cTabLogin[19];
        break;

    default:

        perror("identifiant type de données inconnu \n");

}